<?php
// 一.循环 ；
// for  
// foreach 
// while
// do..while

// 二.函数 
// 1.不区分大小写；
// function test(){
// 	echo "test";
// }

// TEST();

// 变量区分大小写；
// $a = 10;
// echo $A;

// 2.严格区分作用域
// $a = 10;
// function fn(){
// 	echo 123;
// 	// echo $a;
// 	var_dump($a);
// }
// fn();

// print_r( $GLOBALS);

// 利用全局变量
// $GLOBALS['a'] = 10;

// function fn(){
// 	echo $GLOBALS['a'];
// }
// fn();

// $a = 10;
// function fn($a){
// 	echo $a;
// }

// fn($a);


// 三、php常用的数组方法；
// 1.删除数组的某一项；
// $arr = ["张三","李四","王五"];
// unset($arr[1]);
// print_r($arr);

// 2.统计数组 的长度 count
 // $arr = ["张三","李四","王五"];
 // echo count($arr);

// 3.判断某个值是否在数组里 in_array();
// $arr = ["张三","李四","王五"];
// $res =  in_array("张三1",$arr);
// var_dump($res);

// 4.数组排序sort: 键值正序排序 ，rsort()键值倒序排列
// $arr = [3,1,2,5];
// // $res  = sort($arr);   // 键值正序排列
// // print_r($arr);

// rsort($arr);
// print_r($arr);

// 5.数组的下标排序；
// $arr = array(1=>"张三",2=>"李四",0=>"王五");
// // print_r($arr);
// // ksort($arr);  // 下标正序排列
// // print_r($arr);

// krsort($arr);
// print_r($arr);  //下标的倒序排列；

// 6.在数组最后添加内容；array_push
// $arr = ["张三","李四","王五"];
// array_push($arr,"hello");
// print_r($arr);

// 7.在数组头部添加内容  array_unshift();
// $arr = ["张三","李四","王五"];
// array_unshift($arr,"hello");
// print_r($arr);

// 8.数组最后一项删除：array_pop();

// $arr = ["张三","李四","王五"];
// array_pop($arr);
// print_r($arr);

// 9.删除头部内容  array_shift();
// $arr = ["张三","李四","王五"];
// array_shift($arr);
// print_r($arr);

// 10 array_reverse(); 反转数组
// $arr = ["张三","李四","王五"];
// $res =  array_reverse($arr);
// print_r($res);




?>